#include "../common.h"
int main()
{
    std::string str = "/numbers/123";
    std::regex e("/numbers/(\\d+)"); // \\d表示\d,如果只用\d会出现转义字符；+表示要匹配多个\d,即匹配多个数字字符,否则只会匹配一个
    std::smatch sm;
    bool ret = std::regex_match(str, sm, e);
    if(ret == false)
    {
        perror("regex_match error");
        return -1;
    }
    for(auto& e: sm)
    {
        std::cout << e << std::endl;
    }
    return 0;
}
